package com.lzy.concertticket.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lzy.concertticket.model.entity.UserEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lzy.concertticket.model.req.UserReq;
import com.lzy.concertticket.model.vo.UserVo;

import java.util.List;

/**
* @author 30793
* @description 针对表【tb_user】的数据库操作Service
* @createDate 2025-08-15 22:50:26
*/
public interface UserService {

    List<UserEntity> list();

    UserEntity getUserByAccount(String account);

    Page<UserEntity> getUserPage(UserReq userReq);

    void removeById(Long userId);

    void updateById(UserEntity userEntity);

    UserVo getInfo(UserReq userReq);

    void export();

}
